home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Menu / Static / Makefile < prev   
Makefile  |  1995-09-04  |  4KB  |  172 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.AddSubMenu    \
  4.             o.Extend    \
  5.             o.FontMenu    \
  6.             o.FullDispos    \
  7.             o.GetFlags    \
  8.             o.GetText    \
  9.             o.MakeIndrct    \
  10.             o.MakeWrite    \
  11.             o.NewMenu    \
  12.             o.PopUp    \
  13.             o.PopUpAuto    \
  14.             o.RemItem    \
  15.             o.ReviseWdth    \
  16.             o.SetFlags    \
  17.             o.SetText    \
  18.             o.Show    \
  19.             o.Warn    \
  20.             o.FontMenu3    \
  21.  
  22.  
  23. LibName        =    Menu
  24.  
  25. # Template makefile which makes normal 
  26. # .o files for use in the main static
  27. # linking DeskLib.
  28.  
  29. # The macro $(ObjectFiles) should be set at the 
  30. # start of this file to be a space-separated
  31. # list of object files.
  32. # This is done by 'Makatic'.
  33.  
  34. # The macro $(LibName) should also be set at the 
  35. # start of this file, to be the name of the 
  36. # DeskLib sublibrary.
  37. # This is done by 'Makatic'.
  38.  
  39. # Compiler and linker flags, These can be anything. 
  40. # All essential flags are included in the macros 
  41. # $(CC) and $(ASM)
  42. #
  43. CCFlags        =    -ffahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  44. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  45.  
  46. CC        =    cc -c $(CCFlags)
  47. ASM        =    objasm $(ASMFlags)
  48.  
  49.  
  50. # -------------------------------------------------------
  51. # Everything below here should probably not be changed...
  52. # -------------------------------------------------------
  53.  
  54. # Here's what we want to make...
  55. #
  56. All:        $(ObjectFiles)
  57.  
  58.  
  59. VPATH = @.^
  60.  
  61. .SUFFIXES:    .c .s .o
  62.  
  63. .c.o:
  64.     $(CC) $< -o $@
  65.     
  66. .s.o:
  67.     $(ASM) -from $< -to $@
  68.  
  69.  
  70.  
  71. # Dynamic dependencies:
  72. o.AddSubMenu:    ^.c.AddSubMenu
  73. o.AddSubMenu:    DeskLib:h.Wimp
  74. o.AddSubMenu:    DeskLib:h.Core
  75. o.AddSubMenu:    DeskLib:h.Menu
  76. o.AddSubMenu:    DeskLib:h.Event
  77. o.Extend:    ^.c.Extend
  78. o.Extend:    DeskLib:h.Error
  79. o.Extend:    DeskLib:h.Core
  80. o.Extend:    DeskLib:h.Screen
  81. o.Extend:    DeskLib:h.Wimp
  82. o.Extend:    DeskLib:h.Wimp
  83. o.Extend:    DeskLib:h.Menu
  84. o.Extend:    DeskLib:h.Event
  85. o.Extend:    ^.h.MenuDefs
  86. o.FontMenu:    ^.c.FontMenu
  87. o.FontMenu:    DeskLib:h.Wimp
  88. o.FontMenu:    DeskLib:h.Core
  89. o.FontMenu:    DeskLib:h.Menu
  90. o.FontMenu:    DeskLib:h.Event
  91. o.FontMenu:    DeskLib:h.SWI
  92. o.FullDispos:    ^.c.FullDispos
  93. o.FullDispos:    DeskLib:h.Menu
  94. o.FullDispos:    DeskLib:h.Core
  95. o.FullDispos:    DeskLib:h.Wimp
  96. o.FullDispos:    DeskLib:h.Event
  97. o.GetFlags:    ^.c.GetFlags
  98. o.GetFlags:    DeskLib:h.Wimp
  99. o.GetFlags:    DeskLib:h.Core
  100. o.GetFlags:    DeskLib:h.Menu
  101. o.GetFlags:    DeskLib:h.Event
  102. o.GetText:    ^.c.GetText
  103. o.GetText:    DeskLib:h.Wimp
  104. o.GetText:    DeskLib:h.Core
  105. o.GetText:    DeskLib:h.Menu
  106. o.GetText:    DeskLib:h.Event
  107. o.MakeIndrct:    ^.c.MakeIndrct
  108. o.MakeIndrct:    DeskLib:h.Wimp
  109. o.MakeIndrct:    DeskLib:h.Core
  110. o.MakeIndrct:    DeskLib:h.Menu
  111. o.MakeIndrct:    DeskLib:h.Event
  112. o.MakeWrite:    ^.c.MakeWrite
  113. o.MakeWrite:    DeskLib:h.Core
  114. o.MakeWrite:    DeskLib:h.Wimp
  115. o.MakeWrite:    DeskLib:h.Menu
  116. o.MakeWrite:    DeskLib:h.Event
  117. o.NewMenu:    ^.c.NewMenu
  118. o.NewMenu:    DeskLib:h.Core
  119. o.NewMenu:    DeskLib:h.Error
  120. o.NewMenu:    DeskLib:h.Event
  121. o.NewMenu:    DeskLib:h.Wimp
  122. o.NewMenu:    DeskLib:h.Screen
  123. o.NewMenu:    DeskLib:h.Wimp
  124. o.NewMenu:    DeskLib:h.Menu
  125. o.NewMenu:    ^.h.MenuDefs
  126. o.PopUp:    ^.c.PopUp
  127. o.PopUp:    DeskLib:h.Menu
  128. o.PopUp:    DeskLib:h.Core
  129. o.PopUp:    DeskLib:h.Wimp
  130. o.PopUp:    DeskLib:h.Event
  131. o.PopUp:    DeskLib:h.WimpSWIs
  132. o.PopUp:    DeskLib:h.Coord
  133. o.PopUpAuto:    ^.c.PopUpAuto
  134. o.PopUpAuto:    DeskLib:h.Menu
  135. o.PopUpAuto:    DeskLib:h.Core
  136. o.PopUpAuto:    DeskLib:h.Wimp
  137. o.PopUpAuto:    DeskLib:h.Event
  138. o.PopUpAuto:    DeskLib:h.WimpSWIs
  139. o.PopUpAuto:    DeskLib:h.Event
  140. o.RemItem:    ^.c.RemItem
  141. o.RemItem:    DeskLib:h.Wimp
  142. o.RemItem:    DeskLib:h.Core
  143. o.RemItem:    DeskLib:h.Menu
  144. o.RemItem:    DeskLib:h.Event
  145. o.ReviseWdth:    ^.c.ReviseWdth
  146. o.ReviseWdth:    DeskLib:h.Wimp
  147. o.ReviseWdth:    DeskLib:h.Core
  148. o.ReviseWdth:    DeskLib:h.Menu
  149. o.ReviseWdth:    DeskLib:h.Event
  150. o.SetFlags:    ^.c.SetFlags
  151. o.SetFlags:    DeskLib:h.Wimp
  152. o.SetFlags:    DeskLib:h.Core
  153. o.SetFlags:    DeskLib:h.Menu
  154. o.SetFlags:    DeskLib:h.Event
  155. o.SetText:    ^.c.SetText
  156. o.SetText:    DeskLib:h.Wimp
  157. o.SetText:    DeskLib:h.Core
  158. o.SetText:    DeskLib:h.Menu
  159. o.SetText:    DeskLib:h.Event
  160. o.Show:    ^.c.Show
  161. o.Show:    DeskLib:h.Wimp
  162. o.Show:    DeskLib:h.Core
  163. o.Show:    DeskLib:h.WimpSWIs
  164. o.Show:    DeskLib:h.Menu
  165. o.Show:    DeskLib:h.Event
  166. o.Warn:    ^.c.Warn
  167. o.Warn:    DeskLib:h.Wimp
  168. o.Warn:    DeskLib:h.Core
  169. o.Warn:    DeskLib:h.Event
  170. o.Warn:    DeskLib:h.EventMsg
  171. o.Warn:    DeskLib:h.Menu
  172.